A Library for Synchronous Control Systems in Modelica
نویسندگان
چکیده
Based on the synchronous language elements introduced in Modelica 3.3, a library is described to utilize the new features in a convenient way for graphical model definition of sampled data systems. The library has elements to define periodic clocks and event clocks that trigger elements to sample, subsample or super-sample partitions synchronously. Optionally, quantization effects, computational delay or noise can be simulated. Continuous-time equations can be automatically discretized and utilized in a sampled data system. This is demonstrated by using the inverse of a nonlinear plant model in the feed forward path of a discrete controller of a mixing unit.
منابع مشابه
The Modelica Flight Dynamics Library
The Modelica Flight Dynamics Library has been developed to model 6-degrees-of-freedom, nonlinear flight dynamics and flight systems. Using this library the multidisciplinary interaction between flight dynamics and systems can easily be understood and analyzed. In this contribution the main benefits of the Flight Dynamics Library, concerning model building and efficient code generation – in part...
متن کاملModeling of hybrid control systems using the DEVSLib Modelica library
DEVSLib is a free Modelica library, developed by the authors, that supports the Parallel DEVS formalism. The library is mainly designed to model discrete-event systems. It also includes interfaces to communicate the DEVSLib models with the rest of the Modelica libraries. Thus, the library can be used in the development of multi-domain and multi-formalism hybrid models using the object-oriented ...
متن کاملEffective Version Control of Modelica Models
This contribution introduces Converge, a specialized Version Control System client application designed purely for Modelica. Conventional VCS clients and diff tools cannot inform the user what the effect of a single edit has on the model as a whole. Converge compares selected revisions of a model, loading the Modelica code directly from the VCS repository. This paper presents examples of Modeli...
متن کاملThe Modelica Standard Library as an Ontology for Modeling and Simulation of Physical Systems
This paper presents the Modelica Standard Library, an ontology used in modeling and simulation of physical systems. The Modelica Standard Library is continuously developed in the Modelica community. We present parts of the Modelica Standard Library and show an example of its usage. Also, in this paper we focus on the comparison of Modelica, the language used to specify the Modelica Standard Lib...
متن کاملRecent Developments of the Modelica “Buildings” Library for Building Energy and Control Systems
At the Modelica 2009 conference, we introduced the Buildings library, a freely available Modelica library for building energy and control systems [16]. This paper reports the updates of the library and presents example applications for a range of heating, ventilation and air conditioning (HVAC) systems. Over the past two years, the library has been further developed. The number of HVAC componen...
متن کامل